﻿@using HugMe.Bussiness.Model.vk
@using HugMe.Hepler

@model Person[]

@{
    ViewBag.Title = "Index";
}

@*

			@foreach (string key in Request.Params.AllKeys)
			{
				@key @:- @Request.Params[key]
<br/>
			}
*@

<script type="text/javascript">
	jQuery(function($) {
		$('a.friend-link').on('click', function(e) {
			e.preventDefault();

			var $link = $(this);

			$.ajax({
				type: 'POST',
				url: $link.attr('href'),
				dataType: 'json',
				success: function (data) {
					if (data != null && data.result) {
						$('#message-link').addClass('btn-danger');
						$link.removeClass('btn-info').addClass('btn-danger').text('Бинго!');
					} else {
						$link.removeClass('btn-info').addClass('btn-success').text('Принято');
					}
				}
			});
		});
	})
</script>
@{
		 string className;
				 string text;
}
<center>
	@foreach (Person friend in Model)
	{
			{
				 className = string.Empty;
				 text = string.Empty;
				 switch (friend.RelationStatus)
				 {
					 case Person.StatusType.Unknown:
						 className = "btn-info";
						 text = "Переспать";
						 break;
					 case Person.StatusType.InProgress:
						 className = "btn-success";
						 text = "Принято";
						 break;
					 case Person.StatusType.Complete:
						 className = "btn-danger";
						 text = "Бинго!";
						 break;
					 default:
						 throw new ArgumentOutOfRangeException();
				 }
				
			}

		<figure class="img-style">
				<img src="@friend.PhotoUrl" alt="@friend.LastName @friend.FirstName"/>
	
			<div class="clear" ></div>
			<a class="btn @className friend-link" href="@Url.Action("AddPartner", "Vk", new {partnerId = friend.UserId})">@text</a>
		</figure>

	}
</center>

@section footer{

	<div class="pager">
		<ul>
			@Html.Pages((int) ViewBag.CurrentPage)
		</ul>
	</div>
	
	<div class="alert alert-success">
		<button type="button" class="close" data-dismiss="alert">×</button>
		<strong>Это секретная информация ;-)</strong><br/>Ваша заявка придет другу только в том случае, если он (или она) вас также выбрал(а).<br/>Чем <strong>больше ваших друзей пользуется приложением</strong>,<br/> <strong>тем больше у вас шансов</strong>!
	</div>
	
}

@*
			@foreach (string key in Request.Params.AllKeys)
			{
				@key @:- @Request.Params[key]
<br/>
			}
*@
